<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ipopt: Ipopt::QualityFunctionMuOracle Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 40px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Ipopt Documentation
   &#160;<!--span id="projectnumber">3.14.15</span-->
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classIpopt_1_1QualityFunctionMuOracle.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classIpopt_1_1QualityFunctionMuOracle-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">Ipopt::QualityFunctionMuOracle Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Implementation of the probing strategy for computing the barrier parameter.  
 <a href="classIpopt_1_1QualityFunctionMuOracle.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Ipopt::QualityFunctionMuOracle:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classIpopt_1_1QualityFunctionMuOracle__inherit__graph.png" border="0" usemap="#aIpopt_1_1QualityFunctionMuOracle_inherit__map" alt="Inheritance graph"/></div>
<map name="aIpopt_1_1QualityFunctionMuOracle_inherit__map" id="aIpopt_1_1QualityFunctionMuOracle_inherit__map">
<area shape="rect" title="Implementation of the probing strategy for computing the barrier parameter." alt="" coords="5,249,190,294"/>
<area shape="rect" href="classIpopt_1_1MuOracle.html" title="Abstract Base Class for classes that are able to compute a suggested value of the barrier parameter t..." alt="" coords="35,174,160,201"/>
<area shape="poly" title=" " alt="" coords="100,217,100,249,95,249,95,217"/>
<area shape="rect" href="classIpopt_1_1AlgorithmStrategyObject.html" title="This is the base class for all algorithm strategy objects." alt="" coords="7,81,188,126"/>
<area shape="poly" title=" " alt="" coords="100,141,100,173,95,173,95,141"/>
<area shape="rect" href="classIpopt_1_1ReferencedObject.html" title="Storing the reference count of all the smart pointers that currently reference it." alt="" coords="8,5,187,33"/>
<area shape="poly" title=" " alt="" coords="100,49,100,80,95,80,95,49"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Public enums.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Some of those are also used for the quality function. </p>
</div></td></tr>
<tr class="memitem:ad9578c4ff61b24338cace9f6984c618e" id="r_ad9578c4ff61b24338cace9f6984c618e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618e">NormEnum</a> { <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618ea46287e3d4fbde8e5cb5301e288415089">NM_NORM_1</a> = 0
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618eaff87c55fdfbc3daa7c62b6474d8af531">NM_NORM_2_SQUARED</a>
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618ea3889a0d99186fede8bef376c3205691a">NM_NORM_MAX</a>
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618ea538b419b32e0624a373363d9337009fc">NM_NORM_2</a>
 }</td></tr>
<tr class="memdesc:ad9578c4ff61b24338cace9f6984c618e"><td class="mdescLeft">&#160;</td><td class="mdescRight">enum for norm type  <a href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618e">More...</a><br /></td></tr>
<tr class="separator:ad9578c4ff61b24338cace9f6984c618e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff479edacd2f24c7fae0eff4d363127b" id="r_aff479edacd2f24c7fae0eff4d363127b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127b">CentralityEnum</a> { <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127ba8136c841df2fc7c13a6508fb65f99cbe">CEN_NONE</a> = 0
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127ba8ab4ebb979d77e4765cd0aada96eed6f">CEN_LOG</a>
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127ba2c8a47f3f8b97231f8a2648ffb24d746">CEN_RECIPROCAL</a>
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127ba1ff405e3172365f75e75efccd74b0d8d">CEN_CUBED_RECIPROCAL</a>
 }</td></tr>
<tr class="memdesc:aff479edacd2f24c7fae0eff4d363127b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enum for centrality type  <a href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127b">More...</a><br /></td></tr>
<tr class="separator:aff479edacd2f24c7fae0eff4d363127b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca030bbd4584ad3434d4635a0aea1e03" id="r_aca030bbd4584ad3434d4635a0aea1e03"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03">BalancingTermEnum</a> { <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03a3fd5e6a52b63c73f8c4d21eaf7f07e6b">BT_NONE</a> = 0
, <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03a67398baf6cb7a0d1035c7634896e603f">BT_CUBIC</a>
 }</td></tr>
<tr class="memdesc:aca030bbd4584ad3434d4635a0aea1e03"><td class="mdescLeft">&#160;</td><td class="mdescRight">enum for the quality function balancing term type  <a href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03">More...</a><br /></td></tr>
<tr class="separator:aca030bbd4584ad3434d4635a0aea1e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aaf4fda023368a3251084851410a771ef" id="r_aaf4fda023368a3251084851410a771ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aaf4fda023368a3251084851410a771ef">InitializeImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1OptionsList.html">OptionsList</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">options</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">prefix</a>)</td></tr>
<tr class="memdesc:aaf4fda023368a3251084851410a771ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of the initialization method that has to be overloaded by for each derived class.  <br /></td></tr>
<tr class="separator:aaf4fda023368a3251084851410a771ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a065b4ffa05f074f3f43821f63acebafa" id="r_a065b4ffa05f074f3f43821f63acebafa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a065b4ffa05f074f3f43821f63acebafa">CalculateMu</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">mu_min</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">mu_max</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">new_mu</a>)</td></tr>
<tr class="memdesc:a065b4ffa05f074f3f43821f63acebafa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for computing the value of the barrier parameter that could be used in the current iteration (using the LOQO formula).  <br /></td></tr>
<tr class="separator:a065b4ffa05f074f3f43821f63acebafa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Constructors/Destructors</div></td></tr>
<tr class="memitem:a752064bd3acd5ee0b989c4a694385044" id="r_a752064bd3acd5ee0b989c4a694385044"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a752064bd3acd5ee0b989c4a694385044">QualityFunctionMuOracle</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1PDSystemSolver.html">PDSystemSolver</a> &gt; &amp;<a class="el" href="classIpopt_1_1DependentResult.html">pd_solver</a>)</td></tr>
<tr class="memdesc:a752064bd3acd5ee0b989c4a694385044"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:a752064bd3acd5ee0b989c4a694385044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9905813f558e7653d763d8d8872f9c0d" id="r_a9905813f558e7653d763d8d8872f9c0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a9905813f558e7653d763d8d8872f9c0d">~QualityFunctionMuOracle</a> ()</td></tr>
<tr class="memdesc:a9905813f558e7653d763d8d8872f9c0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <br /></td></tr>
<tr class="separator:a9905813f558e7653d763d8d8872f9c0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1MuOracle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1MuOracle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1MuOracle.html">Ipopt::MuOracle</a></td></tr>
<tr class="memitem:a4ec47ded0c3202eebd588873d4f6dedc inherit pub_methods_classIpopt_1_1MuOracle" id="r_a4ec47ded0c3202eebd588873d4f6dedc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1MuOracle.html#a4ec47ded0c3202eebd588873d4f6dedc">MuOracle</a> ()</td></tr>
<tr class="memdesc:a4ec47ded0c3202eebd588873d4f6dedc inherit pub_methods_classIpopt_1_1MuOracle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Constructor.  <br /></td></tr>
<tr class="separator:a4ec47ded0c3202eebd588873d4f6dedc inherit pub_methods_classIpopt_1_1MuOracle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c20711d7b3e426aa5c782dd45716ef inherit pub_methods_classIpopt_1_1MuOracle" id="r_a37c20711d7b3e426aa5c782dd45716ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1MuOracle.html#a37c20711d7b3e426aa5c782dd45716ef">~MuOracle</a> ()</td></tr>
<tr class="memdesc:a37c20711d7b3e426aa5c782dd45716ef inherit pub_methods_classIpopt_1_1MuOracle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <br /></td></tr>
<tr class="separator:a37c20711d7b3e426aa5c782dd45716ef inherit pub_methods_classIpopt_1_1MuOracle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1AlgorithmStrategyObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html">Ipopt::AlgorithmStrategyObject</a></td></tr>
<tr class="memitem:aa2cb1ac4ea5b97c9283bc0fdb71da1d1 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_aa2cb1ac4ea5b97c9283bc0fdb71da1d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#aa2cb1ac4ea5b97c9283bc0fdb71da1d1">Initialize</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Journalist.html">Journalist</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">jnlst</a>, <a class="el" href="classIpopt_1_1IpoptNLP.html">IpoptNLP</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">ip_nlp</a>, <a class="el" href="classIpopt_1_1IpoptData.html">IpoptData</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">ip_data</a>, <a class="el" href="classIpopt_1_1IpoptCalculatedQuantities.html">IpoptCalculatedQuantities</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">ip_cq</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1OptionsList.html">OptionsList</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">options</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">prefix</a>)</td></tr>
<tr class="memdesc:aa2cb1ac4ea5b97c9283bc0fdb71da1d1 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is called every time the algorithm starts again - it is used to reset any internal state.  <br /></td></tr>
<tr class="separator:aa2cb1ac4ea5b97c9283bc0fdb71da1d1 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac624e5a883f5c655cb0abbaa24eafcf9 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_ac624e5a883f5c655cb0abbaa24eafcf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#ac624e5a883f5c655cb0abbaa24eafcf9">ReducedInitialize</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Journalist.html">Journalist</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">jnlst</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1OptionsList.html">OptionsList</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">options</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">prefix</a>)</td></tr>
<tr class="memdesc:ac624e5a883f5c655cb0abbaa24eafcf9 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reduced version of the Initialize method, which does not require special <a class="el" href="namespaceIpopt.html" title="This file contains a base class for all exceptions and a set of macros to help with exceptions.">Ipopt</a> information.  <br /></td></tr>
<tr class="separator:ac624e5a883f5c655cb0abbaa24eafcf9 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2d972f86eec83a96682bd6741a1d265 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_af2d972f86eec83a96682bd6741a1d265"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#af2d972f86eec83a96682bd6741a1d265">AlgorithmStrategyObject</a> ()</td></tr>
<tr class="memdesc:af2d972f86eec83a96682bd6741a1d265 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Constructor.  <br /></td></tr>
<tr class="separator:af2d972f86eec83a96682bd6741a1d265 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea25a150f7488885653c082eca5dab45 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_aea25a150f7488885653c082eca5dab45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#aea25a150f7488885653c082eca5dab45">~AlgorithmStrategyObject</a> ()</td></tr>
<tr class="memdesc:aea25a150f7488885653c082eca5dab45 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <br /></td></tr>
<tr class="separator:aea25a150f7488885653c082eca5dab45 inherit pub_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1ReferencedObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1ReferencedObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1ReferencedObject.html">Ipopt::ReferencedObject</a></td></tr>
<tr class="memitem:a5c0f2208e3ead22bf7c5179381ed8203 inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_a5c0f2208e3ead22bf7c5179381ed8203"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#a5c0f2208e3ead22bf7c5179381ed8203">ReferencedObject</a> ()</td></tr>
<tr class="separator:a5c0f2208e3ead22bf7c5179381ed8203 inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbbf3aa5307da62ab8224ba599d4bd7a inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_adbbf3aa5307da62ab8224ba599d4bd7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#adbbf3aa5307da62ab8224ba599d4bd7a">~ReferencedObject</a> ()</td></tr>
<tr class="separator:adbbf3aa5307da62ab8224ba599d4bd7a inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac517534e10e36c946aeefc6fe337777 inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_aac517534e10e36c946aeefc6fe337777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#aac517534e10e36c946aeefc6fe337777">ReferenceCount</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:aac517534e10e36c946aeefc6fe337777 inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69ecb0f026bd741e2fa84c31d4ec332 inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_aa69ecb0f026bd741e2fa84c31d4ec332"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#aa69ecb0f026bd741e2fa84c31d4ec332">AddRef</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Referencer.html">Referencer</a> *<a class="el" href="classIpopt_1_1DependentResult.html">referencer</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:aa69ecb0f026bd741e2fa84c31d4ec332 inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c952e7d1a63080dc8f121c008944fc inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_ae6c952e7d1a63080dc8f121c008944fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc">ReleaseRef</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Referencer.html">Referencer</a> *<a class="el" href="classIpopt_1_1DependentResult.html">referencer</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:ae6c952e7d1a63080dc8f121c008944fc inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a159434694a4a0b414341ab5de80dc32f" id="r_a159434694a4a0b414341ab5de80dc32f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">static</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a159434694a4a0b414341ab5de80dc32f">RegisterOptions</a> (<a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1RegisteredOptions.html">RegisteredOptions</a> &gt; <a class="el" href="classIpopt_1_1DependentResult.html">roptions</a>)</td></tr>
<tr class="separator:a159434694a4a0b414341ab5de80dc32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ac2bab9e2dbec843d9fa8ee550c90c62f" id="r_ac2bab9e2dbec843d9fa8ee550c90c62f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ac2bab9e2dbec843d9fa8ee550c90c62f">CalculateQualityFunction</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">sigma</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_x_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_x_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_s_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_s_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_y_c</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_y_d</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_z_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_z_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_v_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_v_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_x_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_x_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_s_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_s_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_y_c</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_y_d</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_z_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_z_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_v_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_v_U</a>)</td></tr>
<tr class="memdesc:ac2bab9e2dbec843d9fa8ee550c90c62f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary function for computing the average complementarity at a point, given step sizes and step.  <br /></td></tr>
<tr class="separator:ac2bab9e2dbec843d9fa8ee550c90c62f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78c02a2d9b7ba37e1e38a4d484d406c7" id="r_a78c02a2d9b7ba37e1e38a4d484d406c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a78c02a2d9b7ba37e1e38a4d484d406c7">PerformGoldenSection</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">sigma_up</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">q_up</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">sigma_lo</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">q_lo</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">sigma_tol</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">qf_tol</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_x_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_x_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_s_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_s_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_y_c</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_y_d</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_z_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_z_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_v_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_aff_v_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_x_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_x_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_s_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_s_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_y_c</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_y_d</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_z_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_z_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_v_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">step_cen_v_U</a>)</td></tr>
<tr class="memdesc:a78c02a2d9b7ba37e1e38a4d484d406c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary function performing the golden section.  <br /></td></tr>
<tr class="separator:a78c02a2d9b7ba37e1e38a4d484d406c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Default Compiler Generated Methods</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>(Hidden to avoid implicit creation/calling).</p>
<p>These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called. </p>
</div></td></tr>
<tr class="memitem:aaff5b8ba2c4429ca027a83b469bd9a0a" id="r_aaff5b8ba2c4429ca027a83b469bd9a0a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aaff5b8ba2c4429ca027a83b469bd9a0a">QualityFunctionMuOracle</a> ()</td></tr>
<tr class="memdesc:aaff5b8ba2c4429ca027a83b469bd9a0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Constructor.  <br /></td></tr>
<tr class="separator:aaff5b8ba2c4429ca027a83b469bd9a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f75bc2b06b5500ddd8e80915628ddb0" id="r_a2f75bc2b06b5500ddd8e80915628ddb0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a2f75bc2b06b5500ddd8e80915628ddb0">QualityFunctionMuOracle</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html">QualityFunctionMuOracle</a> &amp;)</td></tr>
<tr class="memdesc:a2f75bc2b06b5500ddd8e80915628ddb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor.  <br /></td></tr>
<tr class="separator:a2f75bc2b06b5500ddd8e80915628ddb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7689c2da3f5f5ffd17cfe12dddd42dd5" id="r_a7689c2da3f5f5ffd17cfe12dddd42dd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a7689c2da3f5f5ffd17cfe12dddd42dd5">operator=</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html">QualityFunctionMuOracle</a> &amp;)</td></tr>
<tr class="memdesc:a7689c2da3f5f5ffd17cfe12dddd42dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Assignment Operator.  <br /></td></tr>
<tr class="separator:a7689c2da3f5f5ffd17cfe12dddd42dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a3a4ec64d86063bace24fb29ae3988af8" id="r_a3a4ec64d86063bace24fb29ae3988af8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a3a4ec64d86063bace24fb29ae3988af8">ScaleSigma</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">sigma</a>)</td></tr>
<tr class="memdesc:a3a4ec64d86063bace24fb29ae3988af8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary functions for scaling the sigma axis in the golden section procedure.  <br /></td></tr>
<tr class="separator:a3a4ec64d86063bace24fb29ae3988af8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f524e1a119adc5909124e6f226469e" id="r_a91f524e1a119adc5909124e6f226469e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a91f524e1a119adc5909124e6f226469e">UnscaleSigma</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">scaled_sigma</a>)</td></tr>
<tr class="separator:a91f524e1a119adc5909124e6f226469e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aef7b7658be76be58f01affefa6b2e638" id="r_aef7b7658be76be58f01affefa6b2e638"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1PDSystemSolver.html">PDSystemSolver</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aef7b7658be76be58f01affefa6b2e638">pd_solver_</a></td></tr>
<tr class="memdesc:aef7b7658be76be58f01affefa6b2e638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the object that should be used to solve the primal-dual system.  <br /></td></tr>
<tr class="separator:aef7b7658be76be58f01affefa6b2e638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6205dd51bc1660a1490a76205cef81d4" id="r_a6205dd51bc1660a1490a76205cef81d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a6205dd51bc1660a1490a76205cef81d4">count_qf_evals_</a></td></tr>
<tr class="separator:a6205dd51bc1660a1490a76205cef81d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Algorithmic parameters</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Auxiliary function performing the golden section in the logarithmic scale </p>
</div></td></tr>
<tr class="memitem:a2ed142e58d66a18931c93671f04bd594" id="r_a2ed142e58d66a18931c93671f04bd594"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a2ed142e58d66a18931c93671f04bd594">sigma_max_</a></td></tr>
<tr class="memdesc:a2ed142e58d66a18931c93671f04bd594"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upper bound on centering parameter sigma.  <br /></td></tr>
<tr class="separator:a2ed142e58d66a18931c93671f04bd594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fee757f1e478d6d94baa874c50c0d1d" id="r_a0fee757f1e478d6d94baa874c50c0d1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a0fee757f1e478d6d94baa874c50c0d1d">sigma_min_</a></td></tr>
<tr class="memdesc:a0fee757f1e478d6d94baa874c50c0d1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower bound on centering parameter sigma.  <br /></td></tr>
<tr class="separator:a0fee757f1e478d6d94baa874c50c0d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd401b0db3928f5d885ac91b6b42f0c" id="r_a6fd401b0db3928f5d885ac91b6b42f0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618e">NormEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a6fd401b0db3928f5d885ac91b6b42f0c">quality_function_norm_</a></td></tr>
<tr class="memdesc:a6fd401b0db3928f5d885ac91b6b42f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Norm to be used for the quality function.  <br /></td></tr>
<tr class="separator:a6fd401b0db3928f5d885ac91b6b42f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb0bf13d393b5ccb1bb04f36d795865" id="r_a0fb0bf13d393b5ccb1bb04f36d795865"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127b">CentralityEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a0fb0bf13d393b5ccb1bb04f36d795865">quality_function_centrality_</a></td></tr>
<tr class="memdesc:a0fb0bf13d393b5ccb1bb04f36d795865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicating how centrality should be involved in the quality function.  <br /></td></tr>
<tr class="separator:a0fb0bf13d393b5ccb1bb04f36d795865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08500e19f149c355fcd18916fed001e8" id="r_a08500e19f149c355fcd18916fed001e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03">BalancingTermEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a08500e19f149c355fcd18916fed001e8">quality_function_balancing_term_</a></td></tr>
<tr class="memdesc:a08500e19f149c355fcd18916fed001e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicating whether we use a balancing term in the quality function.  <br /></td></tr>
<tr class="separator:a08500e19f149c355fcd18916fed001e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a902d85e967a24446ebf21533955cf6a7" id="r_a902d85e967a24446ebf21533955cf6a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a902d85e967a24446ebf21533955cf6a7">quality_function_section_sigma_tol_</a></td></tr>
<tr class="memdesc:a902d85e967a24446ebf21533955cf6a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relative tolerance for golden bi-section algorithm in sigma space.  <br /></td></tr>
<tr class="separator:a902d85e967a24446ebf21533955cf6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6b6c058b73758faff14d548494c3bab" id="r_aa6b6c058b73758faff14d548494c3bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aa6b6c058b73758faff14d548494c3bab">quality_function_section_qf_tol_</a></td></tr>
<tr class="memdesc:aa6b6c058b73758faff14d548494c3bab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relative tolerance for golden bi-section algorithm in function value space.  <br /></td></tr>
<tr class="separator:aa6b6c058b73758faff14d548494c3bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9aae1782e2c9dd57a3ddee1613a858c" id="r_ad9aae1782e2c9dd57a3ddee1613a858c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9aae1782e2c9dd57a3ddee1613a858c">quality_function_max_section_steps_</a></td></tr>
<tr class="memdesc:ad9aae1782e2c9dd57a3ddee1613a858c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximal number of bi-section steps in the golden section search for sigma.  <br /></td></tr>
<tr class="separator:ad9aae1782e2c9dd57a3ddee1613a858c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Temporary work space vectors.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>We use those to avoid repeated reallocation in CalculateQualityFunction. </p>
</div></td></tr>
<tr class="memitem:aa1ba400abf1bc9d140affb633f4c6594" id="r_aa1ba400abf1bc9d140affb633f4c6594"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aa1ba400abf1bc9d140affb633f4c6594">tmp_step_x_L_</a></td></tr>
<tr class="separator:aa1ba400abf1bc9d140affb633f4c6594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2abcba231f94b11e95e58b0c8a1ff4e2" id="r_a2abcba231f94b11e95e58b0c8a1ff4e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a2abcba231f94b11e95e58b0c8a1ff4e2">tmp_step_x_U_</a></td></tr>
<tr class="separator:a2abcba231f94b11e95e58b0c8a1ff4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac889cdc113f917620b1a1f50752302a9" id="r_ac889cdc113f917620b1a1f50752302a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ac889cdc113f917620b1a1f50752302a9">tmp_step_s_L_</a></td></tr>
<tr class="separator:ac889cdc113f917620b1a1f50752302a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e81bd84ebd54d9cb19ba89f02b910cf" id="r_a5e81bd84ebd54d9cb19ba89f02b910cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a5e81bd84ebd54d9cb19ba89f02b910cf">tmp_step_s_U_</a></td></tr>
<tr class="separator:a5e81bd84ebd54d9cb19ba89f02b910cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad493566e0e562b27583bd0e4e358751" id="r_aad493566e0e562b27583bd0e4e358751"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aad493566e0e562b27583bd0e4e358751">tmp_step_z_L_</a></td></tr>
<tr class="separator:aad493566e0e562b27583bd0e4e358751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05e8cdc1804cc63e0c7bd6bf4baef43f" id="r_a05e8cdc1804cc63e0c7bd6bf4baef43f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a05e8cdc1804cc63e0c7bd6bf4baef43f">tmp_step_z_U_</a></td></tr>
<tr class="separator:a05e8cdc1804cc63e0c7bd6bf4baef43f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ea10d3cdbcce58f0d7917734c417fb" id="r_ad8ea10d3cdbcce58f0d7917734c417fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad8ea10d3cdbcce58f0d7917734c417fb">tmp_step_v_L_</a></td></tr>
<tr class="separator:ad8ea10d3cdbcce58f0d7917734c417fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab85806c4c9690d58e748dbf704457d" id="r_adab85806c4c9690d58e748dbf704457d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#adab85806c4c9690d58e748dbf704457d">tmp_step_v_U_</a></td></tr>
<tr class="separator:adab85806c4c9690d58e748dbf704457d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2edcbbcd5a984f42da6518fe1d4e540e" id="r_a2edcbbcd5a984f42da6518fe1d4e540e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a2edcbbcd5a984f42da6518fe1d4e540e">tmp_slack_x_L_</a></td></tr>
<tr class="separator:a2edcbbcd5a984f42da6518fe1d4e540e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdb73e35eac9608b0c29ca01faedd839" id="r_acdb73e35eac9608b0c29ca01faedd839"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#acdb73e35eac9608b0c29ca01faedd839">tmp_slack_x_U_</a></td></tr>
<tr class="separator:acdb73e35eac9608b0c29ca01faedd839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8978c1b66b9fa12246c24e7f232c0b2" id="r_ab8978c1b66b9fa12246c24e7f232c0b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ab8978c1b66b9fa12246c24e7f232c0b2">tmp_slack_s_L_</a></td></tr>
<tr class="separator:ab8978c1b66b9fa12246c24e7f232c0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6200120d4ecb1bb2d7e6b679589c277" id="r_af6200120d4ecb1bb2d7e6b679589c277"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#af6200120d4ecb1bb2d7e6b679589c277">tmp_slack_s_U_</a></td></tr>
<tr class="separator:af6200120d4ecb1bb2d7e6b679589c277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a161442e00adf548d6c378c62dd4156e4" id="r_a161442e00adf548d6c378c62dd4156e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a161442e00adf548d6c378c62dd4156e4">tmp_z_L_</a></td></tr>
<tr class="separator:a161442e00adf548d6c378c62dd4156e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0b277f75b86e0cfd6a2335d758804c" id="r_a0e0b277f75b86e0cfd6a2335d758804c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a0e0b277f75b86e0cfd6a2335d758804c">tmp_z_U_</a></td></tr>
<tr class="separator:a0e0b277f75b86e0cfd6a2335d758804c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76afdc98095284f2f847b8b52b48d981" id="r_a76afdc98095284f2f847b8b52b48d981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a76afdc98095284f2f847b8b52b48d981">tmp_v_L_</a></td></tr>
<tr class="separator:a76afdc98095284f2f847b8b52b48d981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a634f63b2e6df6cf943a54f87acc30303" id="r_a634f63b2e6df6cf943a54f87acc30303"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a634f63b2e6df6cf943a54f87acc30303">tmp_v_U_</a></td></tr>
<tr class="separator:a634f63b2e6df6cf943a54f87acc30303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Quantities used many times in CalculateQualityFunction,</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>which we store here instead of retrieving them from cache every time.</p>
<p>I (AW) don't know if that really makes a difference, but some of those things showed up in gprof. </p>
</div></td></tr>
<tr class="memitem:a4462bffda24fd5fa4d8d818c59138520" id="r_a4462bffda24fd5fa4d8d818c59138520"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a4462bffda24fd5fa4d8d818c59138520">initialized_</a></td></tr>
<tr class="separator:a4462bffda24fd5fa4d8d818c59138520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd361fc6cc3a5cfe2b3dc0ca2a14357" id="r_a1bd361fc6cc3a5cfe2b3dc0ca2a14357"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a1bd361fc6cc3a5cfe2b3dc0ca2a14357">n_dual_</a></td></tr>
<tr class="separator:a1bd361fc6cc3a5cfe2b3dc0ca2a14357"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a6e79c40befdfbb3fccd2453829b2ec" id="r_a4a6e79c40befdfbb3fccd2453829b2ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a4a6e79c40befdfbb3fccd2453829b2ec">n_pri_</a></td></tr>
<tr class="separator:a4a6e79c40befdfbb3fccd2453829b2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ea8b3263a8f236247a474548c552801" id="r_a7ea8b3263a8f236247a474548c552801"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a7ea8b3263a8f236247a474548c552801">n_comp_</a></td></tr>
<tr class="separator:a7ea8b3263a8f236247a474548c552801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce852e8b424ad32a6789e8526dc022b" id="r_adce852e8b424ad32a6789e8526dc022b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#adce852e8b424ad32a6789e8526dc022b">curr_slack_x_L_</a></td></tr>
<tr class="separator:adce852e8b424ad32a6789e8526dc022b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8187ecb69b9e21f696399c174523eefd" id="r_a8187ecb69b9e21f696399c174523eefd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a8187ecb69b9e21f696399c174523eefd">curr_slack_x_U_</a></td></tr>
<tr class="separator:a8187ecb69b9e21f696399c174523eefd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d861ee351f8b2019ce20bb3e144660" id="r_aa6d861ee351f8b2019ce20bb3e144660"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aa6d861ee351f8b2019ce20bb3e144660">curr_slack_s_L_</a></td></tr>
<tr class="separator:aa6d861ee351f8b2019ce20bb3e144660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4932f1243bd17528d058f02f7cfe5041" id="r_a4932f1243bd17528d058f02f7cfe5041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a4932f1243bd17528d058f02f7cfe5041">curr_slack_s_U_</a></td></tr>
<tr class="separator:a4932f1243bd17528d058f02f7cfe5041"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbde898bd99bb1af467eaf47540d3d7d" id="r_afbde898bd99bb1af467eaf47540d3d7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#afbde898bd99bb1af467eaf47540d3d7d">curr_z_L_</a></td></tr>
<tr class="separator:afbde898bd99bb1af467eaf47540d3d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a515e716a8ee07ee4be3e7398dc33d1d4" id="r_a515e716a8ee07ee4be3e7398dc33d1d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a515e716a8ee07ee4be3e7398dc33d1d4">curr_z_U_</a></td></tr>
<tr class="separator:a515e716a8ee07ee4be3e7398dc33d1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281abf59e3082b3c4d2849a7082cd343" id="r_a281abf59e3082b3c4d2849a7082cd343"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a281abf59e3082b3c4d2849a7082cd343">curr_v_L_</a></td></tr>
<tr class="separator:a281abf59e3082b3c4d2849a7082cd343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad80d5e972cc97793d36a3ac22c658f0b" id="r_ad80d5e972cc97793d36a3ac22c658f0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad80d5e972cc97793d36a3ac22c658f0b">curr_v_U_</a></td></tr>
<tr class="separator:ad80d5e972cc97793d36a3ac22c658f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807bd37209e373962f6f3e7ba22fef48" id="r_a807bd37209e373962f6f3e7ba22fef48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a807bd37209e373962f6f3e7ba22fef48">curr_grad_lag_x_asum_</a></td></tr>
<tr class="separator:a807bd37209e373962f6f3e7ba22fef48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411f905bb519c21a01e7d37379102e16" id="r_a411f905bb519c21a01e7d37379102e16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a411f905bb519c21a01e7d37379102e16">curr_grad_lag_s_asum_</a></td></tr>
<tr class="separator:a411f905bb519c21a01e7d37379102e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac1d16433140c2995b5d109500138c10" id="r_aac1d16433140c2995b5d109500138c10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aac1d16433140c2995b5d109500138c10">curr_c_asum_</a></td></tr>
<tr class="separator:aac1d16433140c2995b5d109500138c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbae01688d1e5da56eed73f0ca662152" id="r_acbae01688d1e5da56eed73f0ca662152"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#acbae01688d1e5da56eed73f0ca662152">curr_d_minus_s_asum_</a></td></tr>
<tr class="separator:acbae01688d1e5da56eed73f0ca662152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdeb5885c1636b7b524d01d02f0f85e9" id="r_afdeb5885c1636b7b524d01d02f0f85e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#afdeb5885c1636b7b524d01d02f0f85e9">curr_grad_lag_x_nrm2_</a></td></tr>
<tr class="separator:afdeb5885c1636b7b524d01d02f0f85e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa1c72eeeb4c0d2e7b79390d5b91fb76" id="r_aaa1c72eeeb4c0d2e7b79390d5b91fb76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aaa1c72eeeb4c0d2e7b79390d5b91fb76">curr_grad_lag_s_nrm2_</a></td></tr>
<tr class="separator:aaa1c72eeeb4c0d2e7b79390d5b91fb76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab09228071156a4c8157daff591543891" id="r_ab09228071156a4c8157daff591543891"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ab09228071156a4c8157daff591543891">curr_c_nrm2_</a></td></tr>
<tr class="separator:ab09228071156a4c8157daff591543891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38c3868ae9824305685fa856498e18e1" id="r_a38c3868ae9824305685fa856498e18e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a38c3868ae9824305685fa856498e18e1">curr_d_minus_s_nrm2_</a></td></tr>
<tr class="separator:a38c3868ae9824305685fa856498e18e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7815e200e45bef37fe919fb7de6059d" id="r_ad7815e200e45bef37fe919fb7de6059d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad7815e200e45bef37fe919fb7de6059d">curr_grad_lag_x_amax_</a></td></tr>
<tr class="separator:ad7815e200e45bef37fe919fb7de6059d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24806d4cd798f21928efd68df0f7f41d" id="r_a24806d4cd798f21928efd68df0f7f41d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a24806d4cd798f21928efd68df0f7f41d">curr_grad_lag_s_amax_</a></td></tr>
<tr class="separator:a24806d4cd798f21928efd68df0f7f41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85ac4bc3fdd8029d3350d6b75ffca573" id="r_a85ac4bc3fdd8029d3350d6b75ffca573"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#a85ac4bc3fdd8029d3350d6b75ffca573">curr_c_amax_</a></td></tr>
<tr class="separator:a85ac4bc3fdd8029d3350d6b75ffca573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada3fa499f855d76d125ab378c2a37923" id="r_ada3fa499f855d76d125ab378c2a37923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ada3fa499f855d76d125ab378c2a37923">curr_d_minus_s_amax_</a></td></tr>
<tr class="separator:ada3fa499f855d76d125ab378c2a37923"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classIpopt_1_1AlgorithmStrategyObject"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classIpopt_1_1AlgorithmStrategyObject')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html">Ipopt::AlgorithmStrategyObject</a></td></tr>
<tr class="memitem:ada99d79edf49ae7d487ad2c3b63b82af inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_ada99d79edf49ae7d487ad2c3b63b82af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Journalist.html">Journalist</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#ada99d79edf49ae7d487ad2c3b63b82af">Jnlst</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:ada99d79edf49ae7d487ad2c3b63b82af inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add7ef129a410b51b3db14a12dea1fd03 inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_add7ef129a410b51b3db14a12dea1fd03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1IpoptNLP.html">IpoptNLP</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#add7ef129a410b51b3db14a12dea1fd03">IpNLP</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:add7ef129a410b51b3db14a12dea1fd03 inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a097ab7f6103c3345324a257914fff29a inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_a097ab7f6103c3345324a257914fff29a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1IpoptData.html">IpoptData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#a097ab7f6103c3345324a257914fff29a">IpData</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:a097ab7f6103c3345324a257914fff29a inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9330e92f6c2fdabb9741d218d9c64f35 inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_a9330e92f6c2fdabb9741d218d9c64f35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1IpoptCalculatedQuantities.html">IpoptCalculatedQuantities</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#a9330e92f6c2fdabb9741d218d9c64f35">IpCq</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:a9330e92f6c2fdabb9741d218d9c64f35 inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f6310084b90871ee4eec3d89bb407ee inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject" id="r_a5f6310084b90871ee4eec3d89bb407ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#a5f6310084b90871ee4eec3d89bb407ee">HaveIpData</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:a5f6310084b90871ee4eec3d89bb407ee inherit pro_methods_classIpopt_1_1AlgorithmStrategyObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implementation of the probing strategy for computing the barrier parameter. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00020">20</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ad9578c4ff61b24338cace9f6984c618e" name="ad9578c4ff61b24338cace9f6984c618e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9578c4ff61b24338cace9f6984c618e">&#9670;&#160;</a></span>NormEnum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">enum</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618e">Ipopt::QualityFunctionMuOracle::NormEnum</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enum for norm type </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad9578c4ff61b24338cace9f6984c618ea46287e3d4fbde8e5cb5301e288415089" name="ad9578c4ff61b24338cace9f6984c618ea46287e3d4fbde8e5cb5301e288415089"></a>NM_NORM_1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad9578c4ff61b24338cace9f6984c618eaff87c55fdfbc3daa7c62b6474d8af531" name="ad9578c4ff61b24338cace9f6984c618eaff87c55fdfbc3daa7c62b6474d8af531"></a>NM_NORM_2_SQUARED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad9578c4ff61b24338cace9f6984c618ea3889a0d99186fede8bef376c3205691a" name="ad9578c4ff61b24338cace9f6984c618ea3889a0d99186fede8bef376c3205691a"></a>NM_NORM_MAX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad9578c4ff61b24338cace9f6984c618ea538b419b32e0624a373363d9337009fc" name="ad9578c4ff61b24338cace9f6984c618ea538b419b32e0624a373363d9337009fc"></a>NM_NORM_2&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00058">58</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aff479edacd2f24c7fae0eff4d363127b" name="aff479edacd2f24c7fae0eff4d363127b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff479edacd2f24c7fae0eff4d363127b">&#9670;&#160;</a></span>CentralityEnum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">enum</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127b">Ipopt::QualityFunctionMuOracle::CentralityEnum</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enum for centrality type </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aff479edacd2f24c7fae0eff4d363127ba8136c841df2fc7c13a6508fb65f99cbe" name="aff479edacd2f24c7fae0eff4d363127ba8136c841df2fc7c13a6508fb65f99cbe"></a>CEN_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aff479edacd2f24c7fae0eff4d363127ba8ab4ebb979d77e4765cd0aada96eed6f" name="aff479edacd2f24c7fae0eff4d363127ba8ab4ebb979d77e4765cd0aada96eed6f"></a>CEN_LOG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aff479edacd2f24c7fae0eff4d363127ba2c8a47f3f8b97231f8a2648ffb24d746" name="aff479edacd2f24c7fae0eff4d363127ba2c8a47f3f8b97231f8a2648ffb24d746"></a>CEN_RECIPROCAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aff479edacd2f24c7fae0eff4d363127ba1ff405e3172365f75e75efccd74b0d8d" name="aff479edacd2f24c7fae0eff4d363127ba1ff405e3172365f75e75efccd74b0d8d"></a>CEN_CUBED_RECIPROCAL&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00067">67</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aca030bbd4584ad3434d4635a0aea1e03" name="aca030bbd4584ad3434d4635a0aea1e03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca030bbd4584ad3434d4635a0aea1e03">&#9670;&#160;</a></span>BalancingTermEnum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">enum</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03">Ipopt::QualityFunctionMuOracle::BalancingTermEnum</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enum for the quality function balancing term type </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aca030bbd4584ad3434d4635a0aea1e03a3fd5e6a52b63c73f8c4d21eaf7f07e6b" name="aca030bbd4584ad3434d4635a0aea1e03a3fd5e6a52b63c73f8c4d21eaf7f07e6b"></a>BT_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aca030bbd4584ad3434d4635a0aea1e03a67398baf6cb7a0d1035c7634896e603f" name="aca030bbd4584ad3434d4635a0aea1e03a67398baf6cb7a0d1035c7634896e603f"></a>BT_CUBIC&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00076">76</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a752064bd3acd5ee0b989c4a694385044" name="a752064bd3acd5ee0b989c4a694385044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a752064bd3acd5ee0b989c4a694385044">&#9670;&#160;</a></span>QualityFunctionMuOracle() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::QualityFunctionMuOracle::QualityFunctionMuOracle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1PDSystemSolver.html">PDSystemSolver</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>pd_solver</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor. </p>

</div>
</div>
<a id="a9905813f558e7653d763d8d8872f9c0d" name="a9905813f558e7653d763d8d8872f9c0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9905813f558e7653d763d8d8872f9c0d">&#9670;&#160;</a></span>~QualityFunctionMuOracle()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> Ipopt::QualityFunctionMuOracle::~QualityFunctionMuOracle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>

</div>
</div>
<a id="aaff5b8ba2c4429ca027a83b469bd9a0a" name="aaff5b8ba2c4429ca027a83b469bd9a0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaff5b8ba2c4429ca027a83b469bd9a0a">&#9670;&#160;</a></span>QualityFunctionMuOracle() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::QualityFunctionMuOracle::QualityFunctionMuOracle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default Constructor. </p>

</div>
</div>
<a id="a2f75bc2b06b5500ddd8e80915628ddb0" name="a2f75bc2b06b5500ddd8e80915628ddb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f75bc2b06b5500ddd8e80915628ddb0">&#9670;&#160;</a></span>QualityFunctionMuOracle() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::QualityFunctionMuOracle::QualityFunctionMuOracle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html">QualityFunctionMuOracle</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy Constructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aaf4fda023368a3251084851410a771ef" name="aaf4fda023368a3251084851410a771ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf4fda023368a3251084851410a771ef">&#9670;&#160;</a></span>InitializeImpl()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">bool</a> Ipopt::QualityFunctionMuOracle::InitializeImpl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1OptionsList.html">OptionsList</a> &amp;&#160;</td>
          <td class="paramname"><em>options</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;&#160;</td>
          <td class="paramname"><em>prefix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implementation of the initialization method that has to be overloaded by for each derived class. </p>

<p>Implements <a class="el" href="classIpopt_1_1MuOracle.html#a046083be909dc54e3468484fd35301a0">Ipopt::MuOracle</a>.</p>

</div>
</div>
<a id="a065b4ffa05f074f3f43821f63acebafa" name="a065b4ffa05f074f3f43821f63acebafa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a065b4ffa05f074f3f43821f63acebafa">&#9670;&#160;</a></span>CalculateMu()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">bool</a> Ipopt::QualityFunctionMuOracle::CalculateMu </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>mu_min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>mu_max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> &amp;&#160;</td>
          <td class="paramname"><em>new_mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Method for computing the value of the barrier parameter that could be used in the current iteration (using the LOQO formula). </p>

<p>Implements <a class="el" href="classIpopt_1_1MuOracle.html#ab65beebf749a613c04aa49683905b433">Ipopt::MuOracle</a>.</p>

</div>
</div>
<a id="a159434694a4a0b414341ab5de80dc32f" name="a159434694a4a0b414341ab5de80dc32f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a159434694a4a0b414341ab5de80dc32f">&#9670;&#160;</a></span>RegisterOptions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">static</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::QualityFunctionMuOracle::RegisterOptions </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1RegisteredOptions.html">RegisteredOptions</a> &gt;&#160;</td>
          <td class="paramname"><em>roptions</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7689c2da3f5f5ffd17cfe12dddd42dd5" name="a7689c2da3f5f5ffd17cfe12dddd42dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7689c2da3f5f5ffd17cfe12dddd42dd5">&#9670;&#160;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::QualityFunctionMuOracle::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html">QualityFunctionMuOracle</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default Assignment Operator. </p>

</div>
</div>
<a id="ac2bab9e2dbec843d9fa8ee550c90c62f" name="ac2bab9e2dbec843d9fa8ee550c90c62f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2bab9e2dbec843d9fa8ee550c90c62f">&#9670;&#160;</a></span>CalculateQualityFunction()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::CalculateQualityFunction </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>sigma</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_x_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_x_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_s_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_s_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_y_c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_y_d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_z_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_z_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_v_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_v_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_x_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_x_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_s_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_s_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_y_c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_y_d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_z_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_z_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_v_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_v_U</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Auxiliary function for computing the average complementarity at a point, given step sizes and step. </p>

</div>
</div>
<a id="a78c02a2d9b7ba37e1e38a4d484d406c7" name="a78c02a2d9b7ba37e1e38a4d484d406c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78c02a2d9b7ba37e1e38a4d484d406c7">&#9670;&#160;</a></span>PerformGoldenSection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::PerformGoldenSection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>sigma_up</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>q_up</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>sigma_lo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>q_lo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>sigma_tol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>qf_tol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_x_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_x_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_s_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_s_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_y_c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_y_d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_z_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_z_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_v_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_aff_v_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_x_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_x_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_s_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_s_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_y_c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_y_d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_z_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_z_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_v_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>step_cen_v_U</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Auxiliary function performing the golden section. </p>

</div>
</div>
<a id="a3a4ec64d86063bace24fb29ae3988af8" name="a3a4ec64d86063bace24fb29ae3988af8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a4ec64d86063bace24fb29ae3988af8">&#9670;&#160;</a></span>ScaleSigma()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::ScaleSigma </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>sigma</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Auxiliary functions for scaling the sigma axis in the golden section procedure. </p>

</div>
</div>
<a id="a91f524e1a119adc5909124e6f226469e" name="a91f524e1a119adc5909124e6f226469e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91f524e1a119adc5909124e6f226469e">&#9670;&#160;</a></span>UnscaleSigma()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::UnscaleSigma </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td>
          <td class="paramname"><em>scaled_sigma</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aef7b7658be76be58f01affefa6b2e638" name="aef7b7658be76be58f01affefa6b2e638"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef7b7658be76be58f01affefa6b2e638">&#9670;&#160;</a></span>pd_solver_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1PDSystemSolver.html">PDSystemSolver</a>&gt; Ipopt::QualityFunctionMuOracle::pd_solver_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Pointer to the object that should be used to solve the primal-dual system. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00111">111</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a2ed142e58d66a18931c93671f04bd594" name="a2ed142e58d66a18931c93671f04bd594"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ed142e58d66a18931c93671f04bd594">&#9670;&#160;</a></span>sigma_max_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::sigma_max_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Upper bound on centering parameter sigma. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00215">215</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a0fee757f1e478d6d94baa874c50c0d1d" name="a0fee757f1e478d6d94baa874c50c0d1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fee757f1e478d6d94baa874c50c0d1d">&#9670;&#160;</a></span>sigma_min_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::sigma_min_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Lower bound on centering parameter sigma. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00218">218</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a6fd401b0db3928f5d885ac91b6b42f0c" name="a6fd401b0db3928f5d885ac91b6b42f0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fd401b0db3928f5d885ac91b6b42f0c">&#9670;&#160;</a></span>quality_function_norm_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#ad9578c4ff61b24338cace9f6984c618e">NormEnum</a> Ipopt::QualityFunctionMuOracle::quality_function_norm_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Norm to be used for the quality function. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00221">221</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a0fb0bf13d393b5ccb1bb04f36d795865" name="a0fb0bf13d393b5ccb1bb04f36d795865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fb0bf13d393b5ccb1bb04f36d795865">&#9670;&#160;</a></span>quality_function_centrality_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aff479edacd2f24c7fae0eff4d363127b">CentralityEnum</a> Ipopt::QualityFunctionMuOracle::quality_function_centrality_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Flag indicating how centrality should be involved in the quality function. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00226">226</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a08500e19f149c355fcd18916fed001e8" name="a08500e19f149c355fcd18916fed001e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08500e19f149c355fcd18916fed001e8">&#9670;&#160;</a></span>quality_function_balancing_term_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1QualityFunctionMuOracle.html#aca030bbd4584ad3434d4635a0aea1e03">BalancingTermEnum</a> Ipopt::QualityFunctionMuOracle::quality_function_balancing_term_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Flag indicating whether we use a balancing term in the quality function. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00231">231</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a902d85e967a24446ebf21533955cf6a7" name="a902d85e967a24446ebf21533955cf6a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a902d85e967a24446ebf21533955cf6a7">&#9670;&#160;</a></span>quality_function_section_sigma_tol_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::quality_function_section_sigma_tol_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Relative tolerance for golden bi-section algorithm in sigma space. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00236">236</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aa6b6c058b73758faff14d548494c3bab" name="aa6b6c058b73758faff14d548494c3bab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6b6c058b73758faff14d548494c3bab">&#9670;&#160;</a></span>quality_function_section_qf_tol_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::quality_function_section_qf_tol_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Relative tolerance for golden bi-section algorithm in function value space. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00241">241</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ad9aae1782e2c9dd57a3ddee1613a858c" name="ad9aae1782e2c9dd57a3ddee1613a858c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9aae1782e2c9dd57a3ddee1613a858c">&#9670;&#160;</a></span>quality_function_max_section_steps_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> Ipopt::QualityFunctionMuOracle::quality_function_max_section_steps_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Maximal number of bi-section steps in the golden section search for sigma. </p>

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00246">246</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aa1ba400abf1bc9d140affb633f4c6594" name="aa1ba400abf1bc9d140affb633f4c6594"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1ba400abf1bc9d140affb633f4c6594">&#9670;&#160;</a></span>tmp_step_x_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_x_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00254">254</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a2abcba231f94b11e95e58b0c8a1ff4e2" name="a2abcba231f94b11e95e58b0c8a1ff4e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2abcba231f94b11e95e58b0c8a1ff4e2">&#9670;&#160;</a></span>tmp_step_x_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_x_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00255">255</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ac889cdc113f917620b1a1f50752302a9" name="ac889cdc113f917620b1a1f50752302a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac889cdc113f917620b1a1f50752302a9">&#9670;&#160;</a></span>tmp_step_s_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_s_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00256">256</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a5e81bd84ebd54d9cb19ba89f02b910cf" name="a5e81bd84ebd54d9cb19ba89f02b910cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e81bd84ebd54d9cb19ba89f02b910cf">&#9670;&#160;</a></span>tmp_step_s_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_s_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00257">257</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aad493566e0e562b27583bd0e4e358751" name="aad493566e0e562b27583bd0e4e358751"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad493566e0e562b27583bd0e4e358751">&#9670;&#160;</a></span>tmp_step_z_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_z_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00258">258</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a05e8cdc1804cc63e0c7bd6bf4baef43f" name="a05e8cdc1804cc63e0c7bd6bf4baef43f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05e8cdc1804cc63e0c7bd6bf4baef43f">&#9670;&#160;</a></span>tmp_step_z_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_z_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00259">259</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ad8ea10d3cdbcce58f0d7917734c417fb" name="ad8ea10d3cdbcce58f0d7917734c417fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8ea10d3cdbcce58f0d7917734c417fb">&#9670;&#160;</a></span>tmp_step_v_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_v_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00260">260</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="adab85806c4c9690d58e748dbf704457d" name="adab85806c4c9690d58e748dbf704457d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adab85806c4c9690d58e748dbf704457d">&#9670;&#160;</a></span>tmp_step_v_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_step_v_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00261">261</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a2edcbbcd5a984f42da6518fe1d4e540e" name="a2edcbbcd5a984f42da6518fe1d4e540e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2edcbbcd5a984f42da6518fe1d4e540e">&#9670;&#160;</a></span>tmp_slack_x_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_slack_x_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00263">263</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="acdb73e35eac9608b0c29ca01faedd839" name="acdb73e35eac9608b0c29ca01faedd839"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdb73e35eac9608b0c29ca01faedd839">&#9670;&#160;</a></span>tmp_slack_x_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_slack_x_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00264">264</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ab8978c1b66b9fa12246c24e7f232c0b2" name="ab8978c1b66b9fa12246c24e7f232c0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8978c1b66b9fa12246c24e7f232c0b2">&#9670;&#160;</a></span>tmp_slack_s_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_slack_s_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00265">265</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="af6200120d4ecb1bb2d7e6b679589c277" name="af6200120d4ecb1bb2d7e6b679589c277"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6200120d4ecb1bb2d7e6b679589c277">&#9670;&#160;</a></span>tmp_slack_s_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_slack_s_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00266">266</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a161442e00adf548d6c378c62dd4156e4" name="a161442e00adf548d6c378c62dd4156e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a161442e00adf548d6c378c62dd4156e4">&#9670;&#160;</a></span>tmp_z_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_z_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00267">267</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a0e0b277f75b86e0cfd6a2335d758804c" name="a0e0b277f75b86e0cfd6a2335d758804c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e0b277f75b86e0cfd6a2335d758804c">&#9670;&#160;</a></span>tmp_z_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_z_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00268">268</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a76afdc98095284f2f847b8b52b48d981" name="a76afdc98095284f2f847b8b52b48d981"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76afdc98095284f2f847b8b52b48d981">&#9670;&#160;</a></span>tmp_v_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_v_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00269">269</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a634f63b2e6df6cf943a54f87acc30303" name="a634f63b2e6df6cf943a54f87acc30303"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a634f63b2e6df6cf943a54f87acc30303">&#9670;&#160;</a></span>tmp_v_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::tmp_v_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00270">270</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a6205dd51bc1660a1490a76205cef81d4" name="a6205dd51bc1660a1490a76205cef81d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6205dd51bc1660a1490a76205cef81d4">&#9670;&#160;</a></span>count_qf_evals_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> Ipopt::QualityFunctionMuOracle::count_qf_evals_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00274">274</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a4462bffda24fd5fa4d8d818c59138520" name="a4462bffda24fd5fa4d8d818c59138520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4462bffda24fd5fa4d8d818c59138520">&#9670;&#160;</a></span>initialized_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a> Ipopt::QualityFunctionMuOracle::initialized_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00283">283</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a1bd361fc6cc3a5cfe2b3dc0ca2a14357" name="a1bd361fc6cc3a5cfe2b3dc0ca2a14357"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bd361fc6cc3a5cfe2b3dc0ca2a14357">&#9670;&#160;</a></span>n_dual_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> Ipopt::QualityFunctionMuOracle::n_dual_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00284">284</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a4a6e79c40befdfbb3fccd2453829b2ec" name="a4a6e79c40befdfbb3fccd2453829b2ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a6e79c40befdfbb3fccd2453829b2ec">&#9670;&#160;</a></span>n_pri_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> Ipopt::QualityFunctionMuOracle::n_pri_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00285">285</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a7ea8b3263a8f236247a474548c552801" name="a7ea8b3263a8f236247a474548c552801"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ea8b3263a8f236247a474548c552801">&#9670;&#160;</a></span>n_comp_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> Ipopt::QualityFunctionMuOracle::n_comp_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00286">286</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="adce852e8b424ad32a6789e8526dc022b" name="adce852e8b424ad32a6789e8526dc022b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adce852e8b424ad32a6789e8526dc022b">&#9670;&#160;</a></span>curr_slack_x_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_slack_x_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00288">288</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a8187ecb69b9e21f696399c174523eefd" name="a8187ecb69b9e21f696399c174523eefd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8187ecb69b9e21f696399c174523eefd">&#9670;&#160;</a></span>curr_slack_x_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_slack_x_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00289">289</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aa6d861ee351f8b2019ce20bb3e144660" name="aa6d861ee351f8b2019ce20bb3e144660"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d861ee351f8b2019ce20bb3e144660">&#9670;&#160;</a></span>curr_slack_s_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_slack_s_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00290">290</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a4932f1243bd17528d058f02f7cfe5041" name="a4932f1243bd17528d058f02f7cfe5041"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4932f1243bd17528d058f02f7cfe5041">&#9670;&#160;</a></span>curr_slack_s_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_slack_s_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00291">291</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="afbde898bd99bb1af467eaf47540d3d7d" name="afbde898bd99bb1af467eaf47540d3d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbde898bd99bb1af467eaf47540d3d7d">&#9670;&#160;</a></span>curr_z_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_z_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00293">293</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a515e716a8ee07ee4be3e7398dc33d1d4" name="a515e716a8ee07ee4be3e7398dc33d1d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a515e716a8ee07ee4be3e7398dc33d1d4">&#9670;&#160;</a></span>curr_z_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_z_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00294">294</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a281abf59e3082b3c4d2849a7082cd343" name="a281abf59e3082b3c4d2849a7082cd343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a281abf59e3082b3c4d2849a7082cd343">&#9670;&#160;</a></span>curr_v_L_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_v_L_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00295">295</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ad80d5e972cc97793d36a3ac22c658f0b" name="ad80d5e972cc97793d36a3ac22c658f0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad80d5e972cc97793d36a3ac22c658f0b">&#9670;&#160;</a></span>curr_v_U_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt;<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a>&gt; Ipopt::QualityFunctionMuOracle::curr_v_U_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00296">296</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a807bd37209e373962f6f3e7ba22fef48" name="a807bd37209e373962f6f3e7ba22fef48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a807bd37209e373962f6f3e7ba22fef48">&#9670;&#160;</a></span>curr_grad_lag_x_asum_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_grad_lag_x_asum_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00298">298</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a411f905bb519c21a01e7d37379102e16" name="a411f905bb519c21a01e7d37379102e16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a411f905bb519c21a01e7d37379102e16">&#9670;&#160;</a></span>curr_grad_lag_s_asum_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_grad_lag_s_asum_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00299">299</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aac1d16433140c2995b5d109500138c10" name="aac1d16433140c2995b5d109500138c10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac1d16433140c2995b5d109500138c10">&#9670;&#160;</a></span>curr_c_asum_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_c_asum_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00300">300</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="acbae01688d1e5da56eed73f0ca662152" name="acbae01688d1e5da56eed73f0ca662152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbae01688d1e5da56eed73f0ca662152">&#9670;&#160;</a></span>curr_d_minus_s_asum_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_d_minus_s_asum_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00301">301</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="afdeb5885c1636b7b524d01d02f0f85e9" name="afdeb5885c1636b7b524d01d02f0f85e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdeb5885c1636b7b524d01d02f0f85e9">&#9670;&#160;</a></span>curr_grad_lag_x_nrm2_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_grad_lag_x_nrm2_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00303">303</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="aaa1c72eeeb4c0d2e7b79390d5b91fb76" name="aaa1c72eeeb4c0d2e7b79390d5b91fb76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa1c72eeeb4c0d2e7b79390d5b91fb76">&#9670;&#160;</a></span>curr_grad_lag_s_nrm2_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_grad_lag_s_nrm2_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00304">304</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ab09228071156a4c8157daff591543891" name="ab09228071156a4c8157daff591543891"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab09228071156a4c8157daff591543891">&#9670;&#160;</a></span>curr_c_nrm2_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_c_nrm2_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00305">305</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a38c3868ae9824305685fa856498e18e1" name="a38c3868ae9824305685fa856498e18e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38c3868ae9824305685fa856498e18e1">&#9670;&#160;</a></span>curr_d_minus_s_nrm2_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_d_minus_s_nrm2_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00306">306</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ad7815e200e45bef37fe919fb7de6059d" name="ad7815e200e45bef37fe919fb7de6059d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7815e200e45bef37fe919fb7de6059d">&#9670;&#160;</a></span>curr_grad_lag_x_amax_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_grad_lag_x_amax_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00308">308</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a24806d4cd798f21928efd68df0f7f41d" name="a24806d4cd798f21928efd68df0f7f41d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24806d4cd798f21928efd68df0f7f41d">&#9670;&#160;</a></span>curr_grad_lag_s_amax_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_grad_lag_s_amax_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00309">309</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="a85ac4bc3fdd8029d3350d6b75ffca573" name="a85ac4bc3fdd8029d3350d6b75ffca573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85ac4bc3fdd8029d3350d6b75ffca573">&#9670;&#160;</a></span>curr_c_amax_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_c_amax_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00310">310</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<a id="ada3fa499f855d76d125ab378c2a37923" name="ada3fa499f855d76d125ab378c2a37923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada3fa499f855d76d125ab378c2a37923">&#9670;&#160;</a></span>curr_d_minus_s_amax_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> Ipopt::QualityFunctionMuOracle::curr_d_minus_s_amax_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html#l00311">311</a> of file <a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Algorithm/<a class="el" href="IpQualityFunctionMuOracle_8hpp_source.html">IpQualityFunctionMuOracle.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
</body>
</html>
